package com.deyuanyun.pic.integalz.service.impl;

import com.deyuanyun.pic.integalz.controller.dto.IntegalzQueryVO;
import com.deyuanyun.pic.integalz.mapper.IntegalzAmbientEnvMapper;
import com.deyuanyun.pic.integalz.service.IntegalzAmbientEnvService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

/**
 * “周边环境” 统计查询  服务接口
 *
 * 方法详情：<br/>
 *
 * @author huanglw
 * @date  2016-11-16
 *
 * History: [修改人][时间][修改描述]
 */
@Service
public class IntegalzAmbientEnvServiceImpl implements IntegalzAmbientEnvService {

    @Resource
    private IntegalzAmbientEnvMapper integalzAmbientEnvMapper;

    @Override
    public List<Map<String, Object>> queryPopulationDistribution(IntegalzQueryVO integalzQueryVO) {
        return integalzAmbientEnvMapper.queryPopulationDistribution(integalzQueryVO);
    }

    @Override
    public List<Map<String, Object>> querySpecificPlace(IntegalzQueryVO integalzQueryVO) {
        return integalzAmbientEnvMapper.querySpecificPlace(integalzQueryVO);
    }

    @Override
    public List<Map<String, Object>> queryAEPipeline(IntegalzQueryVO integalzQueryVO) {
        return integalzAmbientEnvMapper.queryAEPipeline(integalzQueryVO);
    }

    @Override
    public List<Map<String, Object>> queryTrafficFacilities(IntegalzQueryVO integalzQueryVO) {
        return integalzAmbientEnvMapper.queryTrafficFacilities(integalzQueryVO);
    }

    @Override
    public List<Map<String, Object>> querySewer(IntegalzQueryVO integalzQueryVO) {
        return integalzAmbientEnvMapper.querySewer(integalzQueryVO);
    }

    @Override
    public List<Map<String, Object>> queryGeologicHazard(IntegalzQueryVO integalzQueryVO) {
        return integalzAmbientEnvMapper.queryGeologicHazard(integalzQueryVO);
    }

    @Override
    public List<Map<String, Object>> queryPressObject(IntegalzQueryVO integalzQueryVO) {
        return integalzAmbientEnvMapper.queryPressObject(integalzQueryVO);
    }
}
